¿Qué herramientas están disponibles para Python en IoT?
En esta nota de nuestro curso de python te hablaremos de 2:
Raspberry Pi
Si alguna vez has visto un interesante proyecto de IoT en la web, es probable que Raspberry Pi haya estado involucrado.
El Raspberry Pi es pequeño (85 mm × 56 mm para Raspberry Pi 3); consume muy poca energía; viene equipado con puertos USB, un puerto HDMI, un puerto Ethernet y soporte para Micro SD. Lo más importante es que tiene una distribución de Linux a bordo, lo que significa que también usa Python, lo que hace que la codificación de Raspberry Pi sea simple y directa.
El Raspberry Pi es un dispositivo increíblemente versátil que puedes usar para construir cualquier cosa :
un centro de medios,
una máquina de juego retro,
una cámara de lapso de tiempo,
un controlador de robot,
una estación de radio FM,
un servidor web,
un sistema de seguridad de captura de movimiento,
un bot de Twitter,
una mini PC de escritorio.
También es una de las herramientas más populares para enseñar programación.
MicroPython
Cuando se trata de soluciones de Python para IoT, no hay nada mucho más pequeño que MicroPython: un pequeño microcontrolador optimizado para ejecutar Python en una placa de solo unas pulgadas cuadradas de tamaño. El kit incluye un paquete de software, por lo que si recién está comenzando en IoT con Python, no necesita buscar mucho más.
Una característica de MicroPython que es especialmente atractiva es WebREPL (bucle de lectura-evaluación-impresión), que es similar a una línea de comando y accesible a través de una página web.
Con WebREPL, puedes usar un terminal simple en tu navegador para ejecutar el código Python en el dispositivo IoT sin la necesidad de una conexión en serie.
Para que el trato sea aún más agradable, no necesitas conectar la placa a WiFi, ya que puede crear su propia red.
En la siguiente nota te hablaremos más del tema. Por el momento te sugerimos que tomes un curso de java para mejorar tu diseño web